place where mollusk shells have accumulated over time - Spanisch Englisch Wörterbuch